Skip to content

mtest 0.4.1: a body returns nothing, suite types across sources, tag conjunction - #736

Merged
Sunrisepeak merged 1 commit into
mainfrom
mtest-0.4.1
Nov 8, 2026
Merged

Sunrisepeak merged 1 commit into
mainfrom
mtest-0.4.1

Conversation

@Sunrisepeak

Copy link
Copy Markdown
Member

The 0.4.1 releases of mcpplibs.mtest, mcpplibs.mtest.gtest, mcpplibs.mtest.capi and mcpplibs.mtest.manifest (one tag, one archive; sha256 c0a769eb…eb8c86, mirrored to GitCode mcpp-res/mtest). A body that returns a value does not compile; the static manifest reads a project's suite types across its sources; a tag selection a&b names the cases with both tags. The example members move to 0.4.1.

Co-authored-by: speak-agent 248744407+speak-agent@users.noreply.github.com

…conjunction

Co-authored-by: speak-agent <248744407+speak-agent@users.noreply.github.com>
@Sunrisepeak
Sunrisepeak merged commit c48c280 into main Nov 8, 2026
28 checks passed
@Sunrisepeak
Sunrisepeak deleted the mtest-0.4.1 branch November 8, 2026 14:37
Aimol-l pushed a commit to Aimol-l/mcpp-index that referenced this pull request Nov 13, 2026
)

设计文档此前停在 mcpplibs#734,漏掉最后两个 PR,而它们恰好含本轮最可迁移的发现。

§11.1 完整变更集:八个 PR 两个仓,标出哪三个是回归修复。

§11.2 为什么不是单 PR。两条是硬约束、一条是我的失误,分开写:
  - 跨仓:一个 PR 无法跨两个 GitHub 仓库,而 §10.9 已论证这个切分是两个索引
    各做各建模的事;
  - 发布顺序:mcpplibs#301 的脚本从**已发布索引**解析 compat.libinput,只能在 mcpplibs#298
    合入并发布产物之后才可能被验证;
  - mcpplibs#733/mcpplibs#735 本可以不存在——它们修的是 mcpplibs#732 的回归,靠自我 review 而非新信息
    找到,所以合 mcpplibs#732 之前跑完检查清单就都在 mcpplibs#732 里了。清单是被这两次回归逼
    出来的,代价就是规则从事故里学、而事故已进历史。

§11.3 libs/** 三处缺席:前两处漏评审覆盖,第三处漏**交付**——mcpplibs#735 合了全绿、
镜像同步到位,xlings update 仍在发修复前那一版。这解释了本轮四处问题为什么
全部靠自我 review 发现、没有一处是 CI 抓到的。

§11.4 加一行 DISCOVERY = 三项检查,两项分别被 mcpplibs#733/mcpplibs#735 逼出来。

§11.5 最终状态,含用户侧产物核验(xim-index-ea36f6b.tar.gz)与两份数据归档
的双镜像 sha256 一致性。

头部状态从「待 review」改为「已实现并闭环验证(v1.0)」。
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant